home *** CD-ROM | disk | FTP | other *** search
- From: gribnif@genie.geis.com
- Date: Mon, 27 Jun 94 22:47:00 UTC
- To: gem-list@world.std.com
- Subject: Dialog Box Proposal Part 1
- X-Genie-Id: 9315131
- X-Genie-From: GRIBNIF
- Precedence: bulk
-
- In response to Ken Hollis's proposal:
-
- o Handling Sliders: While real-time sliders are certainly preferable in most
- circumstances, and pretty trivial to do with Geneva, they are nowhere as
- easy to program as normal graf_slidebox() sliders. Having put this into
- Geneva, I know full well the kinds of things that can come up when moving
- from the ghost-type of slider to real-time ones. This is something that
- should be left out of any list of "standards."
-
- o Hotkeys: Using uppercase in the middle of a hotkey looks very bad, like:
-
- BuTton
- -
-
- Of course, the user should be able to press Alt-T as well as Alt-t, but
- capitalizing the letter in the string is not necessary.
-
- Not requiring the Alt key to be held while typing a hotkey is fine for modal
- dialogs, but if you use modeless ones, it should be required. This avoids
- confusion with possible menu equivalents (especially if you allow the user
- to reconfigure his own menu keyboard equivalents. There will aways be
- someone who wants Open to be 'O'.)
-
- o Editable objects: Changing the mouse shape every time you move over an
- editable field is a waste of time. Considering how little the mouse actually
- affects editable fields (it positions the cursor and that's all) it's not
- really necessary and ends up being distracting. In Windows it's a little
- more understandable, since they use the mouse to select a block of text in
- the editable field (but it's still distracting.)
-
- o Clipboard location: There is already a standard method which should be
- used. This allows people to set the directory with a CPX. For the average
- user, anything involving an environmental variable is always a Bad Idea.
- Most people just don't understand what they are.
-
- Dan Wilga
- Gribnif Software
-
- gribnif@genie.geis.com
-
-